self reliant - Spanish English Dictionary